package cap6;

class Racional extends Elemento{
	//El denominador es siempre mayor a 0
	private int numerador,denominador;

	public Racional(int n,int d){
	//Requiere d > 0
	  numerador = n;
	  denominador = d;}
	public int obtenerNumerador(){
	  return numerador;}
	public int obtenerDenominador(){
	  return denominador;}
	public boolean igual(Elemento e){
	    Racional r = (Racional) e;
	    return numerador*r.obtenerDenominador() == 
	           r.obtenerNumerador()*denominador ; }
	public boolean menor(Elemento e){
	    Racional r = (Racional) e;
	    return numerador*r.obtenerDenominador() < 
	           r.obtenerNumerador()*denominador ; }
	}
